crown roast
noun
,
Cookery.
1.
a cut of meat, especially lamb, veal, or pork, that is made by tying two rib roasts together in a circle.
Also called
crown
.
Origin
1905-10
British Dictionary definitions for
crown roast
crown roast
noun
1.
a roast consisting of ribs of lamb or pork arranged in a crown shape